﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using eLoje_Model;
using System.Data.SqlClient;
using System.Data;

namespace Eloje_Data
{
    public class EstadoDA :DbMain
    {
        public EstadoDA()
        {
            conectar();
        }

        public List<EstadoVO> getEstados()
        {
            List<EstadoVO> list = null;
            try
            {
                SqlCommand cmd = new SqlCommand("SP_ELOJE_WEB_CAD_ESTADO_UF_LISTAR", conn);

                using (IDataReader reader = cmd.ExecuteReader())
                {
                    list = new List<EstadoVO>();
                    while (reader.Read())
                    {
                        EstadoVO vo = new EstadoVO();
                        vo.COD_ESTADO = Convert.ToInt32(reader["CD_ESTADO"].ToString());
                        vo.NOME_ESTADO = reader["DESC_ESTADO"].ToString();
                        vo.SIGLA = reader["SIGLA_ESTADO"].ToString();
                        list.Add(vo);
                    }
                }
            }
            catch (Exception ex)
            {

            }
            return list;
        }

    }
}
